package com.notifier.notifier;

import com.notifier.event.ErrorEvent;

/**
 * 错误通知器接口
 *
 * @author Amadeus
 * @date 2025/10/14
 */
public interface IErrorNotifier {
    
    /**
     * 发送错误通知
     * 
     * @param event 错误事件
     */
    void notify(ErrorEvent event);
    
    /**
     * 获取通知器名称
     * 
     * @return 通知器名称
     */
    String getName();
    
    /**
     * 是否启用
     * 
     * @return true-启用，false-禁用
     */
    boolean isEnabled();
}

